Database Management System (DBMS) คือ Software ที่ใช้สำหรับการบริหาร และจัดการฐานข้อมูล เพราะความเป็นจริงแล้ว ถ้าไม่มี DBMS แล้วละก็ เราจำเป็นจะต้องมีความรู้ ความชำนาญในคำสั่งต่าง ๆ ของภาษา SQL อย่างดีแต่ในปัจจุบันนี้นั้นมีโปรแกรมจำพวก DBMS เป็นจำนวนมาก ทำให้เราสามารถจัดการข้อมูลได้โดยไม่ต้องใช้คำสั่งใด ๆ เลย โดยเราจะกระทำทุกอย่างผ่านหน้า GUI ของ DBMS แต่ก็ไม่ใช่สามารถทำได้ทั้งหมดนะครับ เพราะความเป็นจริงแล้วการใช้ผ่าน GUI ก็สามารถทำงานได้ระดับหนึ่งเพียงเท่านั้น ถ้าเป็นงานที่มีความซับซ้อนสูงก็จำเป็นจะต้องมีความรู้ ความชำนาญในคำสั่ง SQL อยู่ดีครับ
ประโยชน์ของ Database Management System (DBMS)
1. เป็น Graphical User Interface (GUI) ซึ่งทำให้ง่ายต่อการใช้งานในทุก ๆ ระดับไม่ว่าจะเป็น ผู้เริ่มต้น จนถึงผู้เชี่ยวชาญ
2. ผู้ใช้ไม่จำเป็นจะต้องจดจำคำสั่งทั้งหมดในการทำงาน แต่สามารถใช้คุณสมบัติต่าง ๆ ที่มีอยู่ใน DBMS แต่ละประเภท
3. ประสิทธิภาพ และการแจ้งเตือนโดยบาง DBMS นั้นมีคุณสมบัติเมื่อคุณดำเนินงานผิดพลาด จะพบข้อแจ้งเตือน รวมไปถึงข้อเสนอแนะในการแก้ไขปัญหาด้วยเช่นกัน
4. เรียนรู้ และใช้งานจริงได้อย่างสนุก แน่นอนไม่มีใครอยากเรียนรู้ หรือทำงานในสิ่งที่ยาก หรือต้องจดจำเยอะ ซึ่ง DBMS จะช่วยให้ทำเรียนรุ้ และการทำงานเป็นไปอย่างรวดเร็ว และมีประสิทธิภาพ
โดยกล่าวสรุปง่าย ๆ สำหรับหน้าที่ของ DBMS ก็คือ เป็นตัวกลางระหว่าง Database Engine กับตัวคุณ ครับ